cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
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
Enumerator
COMMAND_HANDLE_STRING_SIZE 

Constructor & Destructor Documentation

CommandHandle::CommandHandle ( char  cmd,
void *  ptr 
)
CommandHandle::CommandHandle ( const char *  str)
CommandHandle::CommandHandle ( const std::string &  str)
CommandHandle::~CommandHandle ( )
inline

Member Function Documentation

int CommandHandle::FromString ( const char *  str)
int CommandHandle::FromString ( const std::string &  str)
bool CommandHandle::IsValid ( void  ) const
static bool CommandHandle::IsValidType ( char  cmd_type)
static
bool CommandHandle::operator!= ( const CommandHandle other) const
bool CommandHandle::operator== ( const CommandHandle other) const
int CommandHandle::ToString ( char *  str) const
int CommandHandle::ToString ( std::string &  str) const

Member Data Documentation

long long int CommandHandle::addr
char CommandHandle::cmdType

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