Home
last modified time | relevance | path

Searched refs:UnixEndpoint (Results 1 – 9 of 9) sorted by relevance

/haiku/src/add-ons/kernel/network/protocols/unix/
H A DUnixAddressManager.h17 typedef UnixEndpoint ValueType;
24 size_t Hash(UnixEndpoint* endpoint) const in Hash()
29 bool Compare(const KeyType& key, UnixEndpoint* endpoint) const in Compare()
34 UnixEndpoint*& GetLink(UnixEndpoint* endpoint) const in GetLink()
68 UnixEndpoint* Lookup(const UnixAddress& address) const in Lookup()
73 void Add(UnixEndpoint* endpoint) in Add()
78 void Remove(UnixEndpoint* endpoint) in Remove()
H A DUnixEndpoint.cpp24 UnixEndpoint::Create(net_socket* socket, UnixEndpoint** _endpoint) in Create()
47 UnixEndpoint::UnixEndpoint(net_socket* socket) in UnixEndpoint() function in UnixEndpoint
60 UnixEndpoint::~UnixEndpoint() in ~UnixEndpoint()
70 UnixEndpoint::_Bind(const struct sockaddr_un* address) in _Bind()
131 UnixEndpoint::_Bind(struct vnode* vnode) in _Bind()
144 UnixEndpoint::_Bind(int32 internalID) in _Bind()
152 UnixEndpoint::_Unbind() in _Unbind()
H A Dunix.cpp72 UnixEndpoint* endpoint; in unix_init_protocol()
73 status_t error = UnixEndpoint::Create(socket, &endpoint); in unix_init_protocol()
92 ((UnixEndpoint*)_protocol)->Uninit(); in unix_uninit_protocol()
100 return ((UnixEndpoint*)_protocol)->Open(); in unix_open()
107 return ((UnixEndpoint*)_protocol)->Close(); in unix_close()
114 return ((UnixEndpoint*)_protocol)->Free(); in unix_free()
121 return ((UnixEndpoint*)_protocol)->Connect(address); in unix_connect()
128 return ((UnixEndpoint*)_protocol)->Accept(_acceptedSocket); in unix_accept()
144 UnixEndpoint* endpoint = (UnixEndpoint*)protocol; in unix_getsockopt()
164 UnixEndpoint* endpoint = (UnixEndpoint*)protocol; in unix_setsockopt()
[all …]
H A DUnixEndpoint.h19 class UnixEndpoint : public net_protocol, public ProtocolSocket {
21 virtual ~UnixEndpoint();
38 UnixEndpoint*& HashTableLink() in HashTableLink()
73 static status_t Create(net_socket* socket, UnixEndpoint** _endpoint);
76 UnixEndpoint(net_socket* socket);
91 UnixEndpoint* fAddressHashLink;
H A DJamfile10 UnixEndpoint.cpp
H A DUnixDatagramEndpoint.cpp26 UnixEndpoint(socket), in UnixDatagramEndpoint()
88 status_t status = UnixEndpoint::_Unbind(); in Close()
144 RETURN_ERROR(UnixEndpoint::_Unbind()); in Unbind()
546 UnixEndpoint* targetUnixEndpoint = gAddressManager.Lookup(unixAddress); in _InitializeEndpoint()
H A DUnixDatagramEndpoint.h17 class UnixDatagramEndpoint final : public UnixEndpoint, public BReferenceable {
H A DUnixStreamEndpoint.h33 class UnixStreamEndpoint final : public UnixEndpoint, public BReferenceable {
H A DUnixStreamEndpoint.cpp33 UnixEndpoint(socket), in UnixStreamEndpoint()
269 UnixEndpoint* listeningUnixEndpoint = gAddressManager.Lookup(unixAddress); in Connect()
794 RETURN_ERROR(UnixEndpoint::_Unbind()); in _Unbind()