cisst-saw
Loading...
Searching...
No Matches
CommandHandle Struct Reference

#include <mtsSocketProxyCommon.h>

Public Types

enum  { COMMAND_HANDLE_STRING_SIZE = sizeof(long long int) + 2*sizeof(char) }

Public Member Functions

 CommandHandle (char cmd, void *ptr)
 CommandHandle (const char *str)
 CommandHandle (const std::string &str)
 ~CommandHandle ()
bool IsValid (void) const
int ToString (char *str) const
int ToString (std::string &str) const
int FromString (const char *str)
int FromString (const std::string &str)
bool operator== (const CommandHandle &other) const
bool operator!= (const CommandHandle &other) const

Static Public Member Functions

static bool IsValidType (char cmd_type)

Public Attributes

char cmdType
long long int addr

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
COMMAND_HANDLE_STRING_SIZE 

Constructor & Destructor Documentation

◆ CommandHandle() [1/3]

CommandHandle::CommandHandle ( char cmd,
void * ptr )

◆ CommandHandle() [2/3]

CommandHandle::CommandHandle ( const char * str)

◆ CommandHandle() [3/3]

CommandHandle::CommandHandle ( const std::string & str)

◆ ~CommandHandle()

CommandHandle::~CommandHandle ( )
inline

Member Function Documentation

◆ FromString() [1/2]

int CommandHandle::FromString ( const char * str)

◆ FromString() [2/2]

int CommandHandle::FromString ( const std::string & str)

◆ IsValid()

bool CommandHandle::IsValid ( void ) const

◆ IsValidType()

bool CommandHandle::IsValidType ( char cmd_type)
static

◆ operator!=()

bool CommandHandle::operator!= ( const CommandHandle & other) const

◆ operator==()

bool CommandHandle::operator== ( const CommandHandle & other) const

◆ ToString() [1/2]

int CommandHandle::ToString ( char * str) const

◆ ToString() [2/2]

int CommandHandle::ToString ( std::string & str) const

Member Data Documentation

◆ addr

long long int CommandHandle::addr

◆ cmdType

char CommandHandle::cmdType

The documentation for this struct was generated from the following file: