thank you for taking the time to reply.
I think I got it converted? But why am I getting the three errors?
// CServer.h
Code:
#ifndef CSERVER_H
#define CSERVER_H
#include <iostream>
#include <boost/bind.hpp>
#include <boost/asio.hpp>
using boost::asio::ip::tcp;
class CServer
{
public:
CServer(boost::asio::io_context& ioc, short port);
virtual ~CServer();
protected:
private:
boost::asio::io_context& m_io_context;
tcp::acceptor m_acceptor;
};
#endif // CSERVER_H
// CServer.cpp
Code:
#include "CServer.h"
CServer::CServer(boost::asio::io_context ioc, short port)
{
io_context_(io_context),
acceptor_(io_context, tcp::endpoint(tcp::v4(), port))
start_accept();
}
CServer::~CServer()
{
//dtor
}
Code:
include/CServer.h|13|error: expected ‘)’ before ‘&’ token|
include/CServer.h|19|error: ‘io_context’ in namespace ‘boost::asio’ does not name a type|
CServer.cpp|3|error: expected constructor, destructor, or type conversion before ‘(’ token|
||=== Build failed: 3 error(s), 0 warning(s) (0 minute(s), 0 second(s)) ===|