1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

create the metadata request message

This commit is contained in:
winlin 2015-09-22 14:33:17 +08:00
parent ca3b89aa7d
commit ab1e62a886
2 changed files with 92 additions and 0 deletions

View file

@ -105,6 +105,46 @@ int SrsKafkaRequestHeader::total_size()
return 4 + size;
}
bool SrsKafkaRequestHeader::is_producer_request()
{
return api_key == SrsKafkaApiKeyProduceRequest;
}
bool SrsKafkaRequestHeader::is_fetch_request()
{
return api_key == SrsKafkaApiKeyFetchRequest;
}
bool SrsKafkaRequestHeader::is_offset_request()
{
return api_key == SrsKafkaApiKeyOffsetRequest;
}
bool SrsKafkaRequestHeader::is_metadata_request()
{
return api_key == SrsKafkaApiKeyMetadataRequest;
}
bool SrsKafkaRequestHeader::is_offset_commit_request()
{
return api_key == SrsKafkaApiKeyOffsetCommitRequest;
}
bool SrsKafkaRequestHeader::is_offset_fetch_request()
{
return api_key == SrsKafkaApiKeyOffsetFetchRequest;
}
bool SrsKafkaRequestHeader::is_consumer_metadata_request()
{
return api_key == SrsKafkaApiKeyConsumerMetadataRequest;
}
void SrsKafkaRequestHeader::set_api_key(SrsKafkaApiKey key)
{
api_key = (int16_t)key;
}
SrsKafkaResponse::SrsKafkaResponse()
{
correlation_id = 0;
@ -145,3 +185,12 @@ SrsKafkaMessageSet::~SrsKafkaMessageSet()
messages.clear();
}
SrsKafkaTopicMetadataRequest::SrsKafkaTopicMetadataRequest()
{
header.set_api_key(SrsKafkaApiKeyMetadataRequest);
}
SrsKafkaTopicMetadataRequest::~SrsKafkaTopicMetadataRequest()
{
}