Public Member Functions | List of all members
RecordingMacro Class Reference

#include <recmac.hxx>

Inheritance diagram for RecordingMacro:
Inheritance graph
Collaboration diagram for RecordingMacro:
Collaboration graph

Public Member Functions

 RecordingMacro (const char *filename, const char *application_id_, const char *stop_action_name_, bool expand_existing)
 ~RecordingMacro ()
GB_ERROR has_error () const
void track_action (const char *action_id)
void track_awar_change (AW_awar *awar)
void write_action (const char *app_id, const char *action_name)
void write_awar_change (const char *app_id, const char *awar_name, const char *content)
void write_planned_interruption (const char *displayed_text)
GB_ERROR stop ()

Detailed Description

Definition at line 24 of file recmac.hxx.

Constructor & Destructor Documentation

RecordingMacro::RecordingMacro ( const char filename,
const char application_id_,
const char stop_action_name_,
bool  expand_existing 
RecordingMacro::~RecordingMacro ( )

Definition at line 45 of file recmac.hxx.

References ma_assert.

Member Function Documentation

GB_ERROR RecordingMacro::has_error ( ) const

Definition at line 52 of file recmac.hxx.

Referenced by MacroRecorder::start_recording().

void RecordingMacro::track_action ( const char action_id)
void RecordingMacro::track_awar_change ( AW_awar awar)
void RecordingMacro::write_action ( const char app_id,
const char action_name 
void RecordingMacro::write_awar_change ( const char app_id,
const char awar_name,
const char content 

Definition at line 144 of file recmac.cxx.

Referenced by MacroRecorder::handle_tracked_client_action(), and track_awar_change().

void RecordingMacro::write_planned_interruption ( const char displayed_text)

Definition at line 153 of file recmac.cxx.

Referenced by MacroRecorder::add_planned_interruption().

GB_ERROR RecordingMacro::stop ( )

Definition at line 199 of file recmac.cxx.

References error(), GB_mode_of_file(), GB_set_mode_of_file(), and NULp.

Referenced by MacroRecorder::stop_recording().

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