Exemplo n.º 1
0
	void send_all(const T& value) {
		MessagePtr msg =  std::make_shared<Message>(sizeof(T));

		msg->set_body_length(sizeof(T));
		std::memcpy(msg->body(), &value, sizeof(T));
		msg->encode_header();
		send_all(msg);	
	}
Exemplo n.º 2
0
	void send(int conn_idx, const T& value) {
		// hack

		// MessagePtr msg =  std::make_shared<Message>(sizeof(T));
		MessagePtr msg = scene_write_msg;

		msg->set_body_length(sizeof(T));
		std::memcpy(msg->body(), &value, sizeof(T));
		msg->encode_header();
		send(conn_idx, msg);			
	}