remote_crtl Class Reference

#include <remote.h>

Inheritance diagram for remote_crtl:

remote remote RemoteControl RemoteControl List of all members.

Public Member Functions

 remote_crtl (remote_verb *rvlist)
virtual ~remote_crtl ()
virtual int eval (char *cmdstr)
virtual int addcmd (gchar **cmdargvlist)=0
virtual int checkentry (gchar **cmdargvlist)=0
virtual int checkactions (gchar **cmdargvlist)=0
virtual void waitfkt ()
void senderror (char *errstr)
void sendcmd (char *cmd, char *arg, gchar **arglist)
void quit ()
int ExecAction (gchar **arglist)
 remote_crtl (remote_verb *rvlist)
virtual ~remote_crtl ()
virtual int eval (char *cmdstr)
virtual int addcmd (gchar **cmdargvlist)=0
virtual int checkentry (gchar **cmdargvlist)=0
virtual int checkactions (gchar **cmdargvlist)=0
virtual void waitfkt ()
void senderror (char *errstr)
void sendcmd (char *cmd, char *arg, gchar **arglist)
void quit ()
int ExecAction (gchar **arglist)

Private Member Functions

int FindFktExec (char *cmd, char *arg, gchar **arglist)
int FindFktExec (char *cmd, char *arg, gchar **arglist)

Private Attributes

remote_verbrlist
remote_cmdrfkt
char * rarg
remote_verbrlist
remote_cmdrfkt
char * rarg

Detailed Description

Definition at line 82 of file remote.h.


Constructor & Destructor Documentation

remote_crtl::remote_crtl remote_verb rvlist  ) 
 

Definition at line 157 of file remote.C.

References rfkt, and rlist.

remote_crtl::~remote_crtl  )  [virtual]
 

Definition at line 162 of file remote.C.

remote_crtl::remote_crtl remote_verb rvlist  ) 
 

virtual remote_crtl::~remote_crtl  )  [virtual]
 


Member Function Documentation

virtual int remote_crtl::addcmd gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

virtual int remote_crtl::addcmd gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

virtual int remote_crtl::checkactions gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

virtual int remote_crtl::checkactions gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

Referenced by FindFktExec().

virtual int remote_crtl::checkentry gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

virtual int remote_crtl::checkentry gchar **  cmdargvlist  )  [pure virtual]
 

Implemented in RemoteControl, and RemoteControl.

Referenced by FindFktExec().

virtual int remote_crtl::eval char *  cmdstr  )  [virtual]
 

Reimplemented from remote.

virtual int remote_crtl::eval char *  cmdstr  )  [virtual]
 

Reimplemented from remote.

int remote_crtl::ExecAction gchar **  arglist  ) 
 

int remote_crtl::ExecAction gchar **  arglist  ) 
 

Definition at line 165 of file remote.C.

References remote_cmd::CmdFkt, remote_cmd::data, DBG_L2, rfkt, and XSM_DEBUG.

Referenced by FindFktExec().

int remote_crtl::FindFktExec char *  cmd,
char *  arg,
gchar **  arglist
[private]
 

gboolean remote_crtl::FindFktExec char *  cmd,
char *  arg,
gchar **  arglist
[private]
 

Definition at line 178 of file remote.C.

References checkactions(), checkentry(), remote_cmd::cmd, remote_verb::cmd_list, DBG_L3, ExecAction(), FALSE, MAX, REMO_ACTION, REMO_CBACTION, REMO_ENDLIST, REMO_MENUACTION, REMO_SETENTRY, rfkt, rlist, TRUE, remote_verb::typ, remote_verb::verb, and XSM_DEBUG.

Referenced by quit(), sendcmd(), and senderror().

void remote_crtl::quit  ) 
 

void remote_crtl::quit  ) 
 

Definition at line 232 of file remote.C.

References DBG_L1, FindFktExec(), and XSM_DEBUG_ERROR.

void remote_crtl::sendcmd char *  cmd,
char *  arg,
gchar **  arglist
 

void remote_crtl::sendcmd char *  cmd,
char *  arg,
gchar **  arglist
 

Definition at line 227 of file remote.C.

References DBG_L1, FindFktExec(), and XSM_DEBUG_ERROR.

void remote_crtl::senderror char *  errstr  ) 
 

void remote_crtl::senderror char *  errstr  ) 
 

Definition at line 222 of file remote.C.

References DBG_L1, FindFktExec(), and XSM_DEBUG_ERROR.

virtual void remote_crtl::waitfkt  )  [inline, virtual]
 

Reimplemented from remote.

Reimplemented in RemoteControl, and RemoteControl.

Definition at line 91 of file remote.h.

virtual void remote_crtl::waitfkt  )  [inline, virtual]
 

Reimplemented from remote.

Reimplemented in RemoteControl, and RemoteControl.

Definition at line 91 of file remote.h.


Member Data Documentation

char* remote_crtl::rarg [private]
 

Definition at line 105 of file remote.h.

char* remote_crtl::rarg [private]
 

Definition at line 105 of file remote.h.

remote_cmd* remote_crtl::rfkt [private]
 

Definition at line 104 of file remote.h.

remote_cmd* remote_crtl::rfkt [private]
 

Definition at line 104 of file remote.h.

Referenced by ExecAction(), FindFktExec(), and remote_crtl().

remote_verb* remote_crtl::rlist [private]
 

Definition at line 103 of file remote.h.

remote_verb* remote_crtl::rlist [private]
 

Definition at line 103 of file remote.h.

Referenced by FindFktExec(), and remote_crtl().


The documentation for this class was generated from the following files:
Generated on Sat Apr 1 09:06:08 2006 for GXSM by  doxygen 1.4.6