15#ifndef __igtlQueryMessage_h
16#define __igtlQueryMessage_h
THe STRING message type is used for transferring a character string. It supports character strings up...
int SetDeviceUID(const char *string)
Sets the string by character array.
std::string m_DeviceUID
The string.
virtual int UnpackContent()
Unpacks (deserialize) the content. Must be implemented in all child classes.
igtlNewMacro(igtl::QueryMessage)
SmartPointer< Self > Pointer
SmartPointer< const Self > ConstPointer
std::string GetDeviceUID()
Gets the device uid.
virtual int CalculateContentBufferSize()
Gets the size of the serialized content.
int SetDataType(const char *string)
Sets the string by character array.
int SetDeviceUID(const std::string &string)
Sets the string by std::string.
std::string GetDataType()
Gets the data type.
int SetDataType(const std::string &string)
Sets the string by std::string.
igtlTypeMacro(igtl::QueryMessage, igtl::MessageBase)
virtual int PackContent()
Packs (serialize) the content. Must be implemented in all child classes.
Implements transparent reference counting.
#define IGTL_QUERY_DATE_TYPE_SIZE
The "igtl" namespace contains all OpenIGTLink classes. There are several nested namespaces within the...