1//
2// SocketNotification.cpp
3//
4// Library: Net
5// Package: Reactor
6// Module: SocketNotification
7//
8// Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH.
9// and Contributors.
10//
11// SPDX-License-Identifier: BSL-1.0
12//
13
14
15#include "Poco/Net/SocketNotification.h"
16
17
18namespace Poco {
19namespace Net {
20
21
22SocketNotification::SocketNotification(SocketReactor* pReactor):
23 _pReactor(pReactor)
24{
25}
26
27
28SocketNotification::~SocketNotification()
29{
30}
31
32
33void SocketNotification::setSocket(const Socket& socket)
34{
35 _socket = socket;
36}
37
38
39ReadableNotification::ReadableNotification(SocketReactor* pReactor):
40 SocketNotification(pReactor)
41{
42}
43
44
45ReadableNotification::~ReadableNotification()
46{
47}
48
49
50WritableNotification::WritableNotification(SocketReactor* pReactor):
51 SocketNotification(pReactor)
52{
53}
54
55
56WritableNotification::~WritableNotification()
57{
58}
59
60
61ErrorNotification::ErrorNotification(SocketReactor* pReactor):
62 SocketNotification(pReactor)
63{
64}
65
66
67ErrorNotification::~ErrorNotification()
68{
69}
70
71
72TimeoutNotification::TimeoutNotification(SocketReactor* pReactor):
73 SocketNotification(pReactor)
74{
75}
76
77
78TimeoutNotification::~TimeoutNotification()
79{
80}
81
82
83IdleNotification::IdleNotification(SocketReactor* pReactor):
84 SocketNotification(pReactor)
85{
86}
87
88
89IdleNotification::~IdleNotification()
90{
91}
92
93
94ShutdownNotification::ShutdownNotification(SocketReactor* pReactor):
95 SocketNotification(pReactor)
96{
97}
98
99
100ShutdownNotification::~ShutdownNotification()
101{
102}
103
104
105} } // namespace Poco::Net
106