vgui_command_cfunc Struct Reference

#include <vgui_command.h>

Inheritance diagram for vgui_command_cfunc:

vgui_command vbl_ref_count List of all members.

Detailed Description

An implementation using a C callback function.

Definition at line 33 of file vgui_command.h.


Public Types

typedef void(*) function_pv (void const *)
typedef void(*) function ()

Public Member Functions

 vgui_command_cfunc (function_pv, void const *)
 vgui_command_cfunc (function)
 ~vgui_command_cfunc ()
void execute ()
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Public Attributes

function_pv fn_pv
function fn
void const * data

Member Typedef Documentation

typedef void(*) vgui_command_cfunc::function_pv(void const *)

Definition at line 35 of file vgui_command.h.

typedef void(*) vgui_command_cfunc::function()

Definition at line 36 of file vgui_command.h.


Constructor & Destructor Documentation

vgui_command_cfunc::vgui_command_cfunc ( function_pv  ,
void const *   
)

Definition at line 29 of file vgui_command.cxx.

vgui_command_cfunc::vgui_command_cfunc ( function   ) 

Definition at line 37 of file vgui_command.cxx.

vgui_command_cfunc::~vgui_command_cfunc (  ) 

Definition at line 45 of file vgui_command.cxx.


Member Function Documentation

void vgui_command_cfunc::execute (  )  [virtual]

Implements vgui_command.

Definition at line 50 of file vgui_command.cxx.


Member Data Documentation

function_pv vgui_command_cfunc::fn_pv

Definition at line 37 of file vgui_command.h.

function vgui_command_cfunc::fn

Definition at line 38 of file vgui_command.h.

void const* vgui_command_cfunc::data

Definition at line 39 of file vgui_command.h.


The documentation for this struct was generated from the following files:
Generated on Sun Nov 22 05:12:05 2009 for core/vgui by  doxygen 1.5.1