Program Listing for File friConnectionIf.h

Return to documentation for file (include/fri_client_sdk/friConnectionIf.h)

#ifndef _KUKA_FRI_CONNECTION_H
#define _KUKA_FRI_CONNECTION_H


namespace KUKA
{
namespace FRI
{

class IConnection
{

public:
  virtual ~IConnection() {}

  virtual bool open(int port, const char * remoteHost) = 0;

  virtual void close() = 0;

  virtual bool isOpen() const = 0;

  virtual int receive(char * buffer, int maxSize) = 0;

  virtual bool send(const char * buffer, int size) = 0;

};

}
}


#endif // _KUKA_FRI_CONNECTION_H