Class Summary

The CRfcServerApp class is defined in CRfcSApp.h. (Copy from User Guide.)
The CRfcServerApp class encapsulates the initialization, running (listening for requests from R/3 and dispatching to corresponding functions) and termination of an RFC server application. An application built with the framework provided by the class library must have one and only one object of the class CRfcServerApp, which is called the application object.
Construction
CRfcServerAppConstructs a server application object
Operations
AddServerFunctionAdds a server function object to the application object
CloneMakes a dynamic copy of a CRfcServerApp object or a derived class object
DispatchFunction to be called to process the next RFC request
GetConnectionObtains the connection object associated with the application object
GetFunctionCountObtains the total number of server functions registered with this application object
GetNameObtains the name of the called function
GetServerFunction (by Index)Obtains a server function object by index
GetServerFunction (by Name)Obtains a server function object by name
InstallFunctionInstalls a server function written in C with the RFC library
OnIdleThings to do when waiting for incoming requests
ReceiveDataReceives data from the R/3 System
RemoveServerFunction (by Index)Removes a server function object from the application object by index
RemoveServerFunction (by Name)Removes a server function object from the application object by name
ReturnCallSends data to R/3 systems
RunMain loop of the server application
SetConnectionAssociates a connection object with the application object
virtual void ExitInstance (void); ¾ Stop the server applicationStops the server application