class SendInit
Defined at line 54 of file gen/third_party/openweave-core/src/include/Weave/Profiles/bulk-data-transfer/Development/BDXMessages.h
The SendInit message is used to start an exchange when the sender
is the initiator.
Public Members
uint8_t mVersion
bool mSenderDriveSupported
bool mReceiverDriveSupported
bool mAsynchronousModeSupported
bool mDefiniteLength
bool mStartOffsetPresent
bool mWideRange
uint16_t mMaxBlockSize
uint64_t mStartOffset
uint64_t mLength
ReferencedString mFileDesignator
ReferencedTLVData mMetaData
MetaDataTLVWriteCallback mMetaDataWriteCallback
void * mMetaDataAppState
Public Methods
void SendInit ()
WEAVE_ERROR init (uint8_taVersion,boolaSenderDrive,boolaReceiverDrive,boolaAsynchMode,uint16_taMaxBlockSize,uint64_taStartOffset,uint64_taLength,ReferencedString &aFileDesignator,ReferencedTLVData *aMetaData)
WEAVE_ERROR init (uint8_taVersion,boolaSenderDrive,boolaReceiverDrive,boolaAsynchMode,uint16_taMaxBlockSize,uint32_taStartOffset,uint32_taLength,ReferencedString &aFileDesignator,ReferencedTLVData *aMetaData)
WEAVE_ERROR init (uint8_taVersion,boolaSenderDrive,boolaReceiverDrive,boolaAsynchMode,uint16_taMaxBlockSize,uint64_taStartOffset,uint64_taLength,ReferencedString &aFileDesignator,MetaDataTLVWriteCallbackaMetaDataWriteCallback,void *aMetaDataAppState)
WEAVE_ERROR init (uint8_taVersion,boolaSenderDrive,boolaReceiverDrive,boolaAsynchMode,uint16_taMaxBlockSize,uint32_taStartOffset,uint32_taLength,ReferencedString &aFileDesignator,MetaDataTLVWriteCallbackaMetaDataWriteCallback,void *aMetaDataAppState)
WEAVE_ERROR pack (PacketBuffer * aBuffer)
uint16_t packedLength ()
WEAVE_ERROR parse (PacketBuffer * aBuffer, SendInit & aRequest)
bool operator== (const SendInit & )