⛏️ index : haiku.git

// Channel.h

#ifndef NET_FS_CHANNEL_H
#define NET_FS_CHANNEL_H

#include <SupportDefs.h>

class Channel {
protected:
								Channel();

public:
	virtual						~Channel();

	virtual	void				Close() = 0;

	virtual	status_t			Send(const void* buffer, int32 size) = 0;
	virtual	status_t			Receive(void* buffer, int32 size) = 0;
};

#endif	// NET_FS_CHANNEL_H