mirror of
https://github.com/Retropex/bitcoin.git
synced 2025-05-20 15:10:46 +02:00

These are currently empty structs but they will be used to pass some function and object pointers from bitcoin application code to IPC hooks that run, for example, when a remote object is created or destroyed, or a new process is created.
24 lines
787 B
C++
24 lines
787 B
C++
// Copyright (c) 2021 The Bitcoin Core developers
|
|
// Distributed under the MIT software license, see the accompanying
|
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
|
|
|
#ifndef BITCOIN_IPC_CAPNP_CONTEXT_H
|
|
#define BITCOIN_IPC_CAPNP_CONTEXT_H
|
|
|
|
#include <ipc/context.h>
|
|
|
|
namespace ipc {
|
|
namespace capnp {
|
|
//! Cap'n Proto context struct. Generally the parent ipc::Context struct should
|
|
//! be used instead of this struct to give all IPC protocols access to
|
|
//! application state, so there aren't unnecessary differences between IPC
|
|
//! protocols. But this specialized struct can be used to pass capnp-specific
|
|
//! function and object types to capnp hooks.
|
|
struct Context : ipc::Context
|
|
{
|
|
};
|
|
} // namespace capnp
|
|
} // namespace ipc
|
|
|
|
#endif // BITCOIN_IPC_CAPNP_CONTEXT_H
|