My Project
 All Classes Files Functions Variables Enumerations Enumerator Friends Macros Pages
gcp::mediator::GrabberControlMsg Class Reference
Inheritance diagram for gcp::mediator::GrabberControlMsg:
gcp::util::GenericTaskMsg

Public Types

enum  MsgType { NETCMD }
 
- Public Types inherited from gcp::util::GenericTaskMsg
enum  GenericMsgType {
  HEARTBEAT, STOP, RESTART, TASK_SPECIFIC,
  LAST
}
 

Public Member Functions

void packRtcNetCmdMsg (gcp::control::RtcNetCmd *cmd, gcp::control::NetCmdId opcode)
 

Public Attributes

MsgType type
 
union {
   struct {
      gcp::control::NetCmdId   opcode
 
      gcp::control::RtcNetCmd   cmd
 
   }   netCmd
 
body
 
- Public Attributes inherited from gcp::util::GenericTaskMsg
GenericMsgType genericMsgType_
 

Member Enumeration Documentation

Enumerate supported message types.

Member Function Documentation

void gcp::mediator::GrabberControlMsg::packRtcNetCmdMsg ( gcp::control::RtcNetCmd cmd,
gcp::control::NetCmdId  opcode 
)
inline

A method for packing a net command.

Member Data Documentation

union { ... } gcp::mediator::GrabberControlMsg::body

The contents of the message.

struct { ... } gcp::mediator::GrabberControlMsg::netCmd

A network command forwarded unmodified from the ACC

MsgType gcp::mediator::GrabberControlMsg::type

A type for this message


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