mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2025-02-23 21:27:14 +01:00
106 lines
1.5 KiB
C++
106 lines
1.5 KiB
C++
|
//
|
||
|
// SocketNotification.cpp
|
||
|
//
|
||
|
// Library: Net
|
||
|
// Package: Reactor
|
||
|
// Module: SocketNotification
|
||
|
//
|
||
|
// Copyright (c) 2005-2006, Applied Informatics Software Engineering GmbH.
|
||
|
// and Contributors.
|
||
|
//
|
||
|
// SPDX-License-Identifier: BSL-1.0
|
||
|
//
|
||
|
|
||
|
|
||
|
#include "Poco/Net/SocketNotification.h"
|
||
|
|
||
|
|
||
|
namespace Poco {
|
||
|
namespace Net {
|
||
|
|
||
|
|
||
|
SocketNotification::SocketNotification(SocketReactor* pReactor):
|
||
|
_pReactor(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
SocketNotification::~SocketNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
void SocketNotification::setSocket(const Socket& socket)
|
||
|
{
|
||
|
_socket = socket;
|
||
|
}
|
||
|
|
||
|
|
||
|
ReadableNotification::ReadableNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
ReadableNotification::~ReadableNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
WritableNotification::WritableNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
WritableNotification::~WritableNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
ErrorNotification::ErrorNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
ErrorNotification::~ErrorNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
TimeoutNotification::TimeoutNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
TimeoutNotification::~TimeoutNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
IdleNotification::IdleNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
IdleNotification::~IdleNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
ShutdownNotification::ShutdownNotification(SocketReactor* pReactor):
|
||
|
SocketNotification(pReactor)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
ShutdownNotification::~ShutdownNotification()
|
||
|
{
|
||
|
}
|
||
|
|
||
|
|
||
|
} } // namespace Poco::Net
|