#ifndef CAST_COMMON_CHANNEL_CAST_SOCKET_MESSAGE_PORT_H_
#define CAST_COMMON_CHANNEL_CAST_SOCKET_MESSAGE_PORT_H_
#include <memory>
#include <string>
#include <vector>
#include "cast/common/channel/cast_message_handler.h"
#include "cast/common/channel/virtual_connection_router.h"
#include "cast/common/public/cast_socket.h"
#include "cast/common/public/message_port.h"
#include "util/weak_ptr.h"
namespace openscreen::cast {
class CastSocketMessagePort : public MessagePort, public CastMessageHandler { … };
}
#endif