Olivia_v2017/Olivia/olv_sock.h

30 lines
813 B
C++

#pragma once
#ifdef OLIVIA_COMPILA
#include "str_socket.h"
/**
* @file olv_sock.h
* Archivo de definiciones del socket de comunicaciones del programa Olivia.
*/
class COlivia;
/**
* Clase extendida de socket para conexión con Olivia AddIn
*/
class Colv_sock : public Cstr_socket_srv
{
public:
//*************************************************************************************
//Variables
char ip[32]; ///<Ip local para conexión del socket
int puerto; ///<Puerto para conexión del socket
COlivia *olv; ///<Instancia general de la utilidad
//*************************************************************************************
//Funciones
Colv_sock(COlivia *olv);
~Colv_sock(void);
virtual BOOL on_datos_recibidos( char *txt );
virtual Cstr_socket_srv* crea_cliente();
};
#endif