Program Listing for File friClientApplication.h
↰ Return to documentation for file (include/fri_client_sdk/friClientApplication.h
)
#ifndef _KUKA_FRI_CLIENT_APPLICATION_H
#define _KUKA_FRI_CLIENT_APPLICATION_H
namespace KUKA
{
namespace FRI
{
// forward declarations
class IClient;
class TransformationClient;
class IConnection;
struct ClientData;
class ClientApplication
{
public:
ClientApplication(IConnection & connection, IClient & client);
ClientApplication(IConnection & connection, IClient & client, TransformationClient & trafoClient);
~ClientApplication();
bool connect(int port, const char * remoteHost = NULL);
void disconnect();
bool step();
protected:
IConnection & _connection;
IClient * _robotClient;
TransformationClient * _trafoClient;
ClientData * _data;
};
}
}
#endif // _KUKA_FRI_CLIENT_APPLICATION_H