Defining an Operation Subtype

For each operation you want a component to support, you must define a subtype of ostc_ServerOperation that defines a constructor, the members execute() and format(), and optionally the member operationComplete().

Example

class txfer_operation : public ostc_ServerOperation
{
public:
      txfer_operation();
      ~txfer_operation() {}

      void execute(ostc_Object * Arguments, ostc_OperationResult*);
      void format(
            const void*, 
            ostc_ObjectList*, 
            ostc_OperationResult*
      );
};

You are free to define additional members of the subclass.

Click here for the example in context.



[previous] [next]