#include "ipcz/application_object.h"
#include <cstdint>
#include "ipcz/ipcz.h"
#include "ipcz/node_link.h"
#include "third_party/abseil-cpp/absl/base/macros.h"
namespace ipcz {
ApplicationObject::ApplicationObject(uintptr_t object,
IpczApplicationObjectSerializer serializer,
IpczApplicationObjectDestructor destructor)
: … { … }
ApplicationObject::ApplicationObject(ApplicationObject&& other)
: … { … }
ApplicationObject::~ApplicationObject() { … }
void ApplicationObject::reset() { … }
uintptr_t ApplicationObject::ReleaseObject() { … }
bool ApplicationObject::IsSerializable() const { … }
Ref<ParcelWrapper> ApplicationObject::Serialize(NodeLink& link) { … }
}