Lines Matching defs:Packet
32 struct Packet::Data final : public MemoryRetainer {
62 const SocketAddress& Packet::destination() const {
66 bool Packet::is_sending() const {
70 size_t Packet::length() const {
74 Packet::operator uv_buf_t() const {
78 Packet::operator ngtcp2_vec() const {
82 void Packet::Truncate(size_t len) {
88 Local<FunctionTemplate> Packet::GetConstructorTemplate(Environment* env) {
95 Packet::kInternalFieldCount);
102 BaseObjectPtr<Packet> Packet::Create(Environment* env,
114 return BaseObjectPtr<Packet>();
117 return MakeBaseObject<Packet>(
127 BaseObjectPtr<Packet> Packet::Clone() const {
135 return BaseObjectPtr<Packet>();
138 return MakeBaseObject<Packet>(env(), listener_, obj, destination_, data_);
144 BaseObjectPtr<Packet> Packet::FromFreeList(Environment* env,
152 auto packet = static_cast<Packet*>(obj.get());
156 return BaseObjectPtr<Packet>(packet);
159 Packet::Packet(Environment* env,
169 Packet::Packet(Environment* env,
175 : Packet(env,
181 int Packet::Send(uv_udp_t* handle, BaseObjectPtr<BaseObject> ref) {
194 auto ptr = static_cast<Packet*>(ReqWrap<uv_udp_send_t>::from_req(req));
201 void Packet::Done(int status) {
220 std::string Packet::ToString() const {
221 if (!data_) return "Packet (<empty>)";
222 return "Packet (" + data_->ToString() + ")";
225 void Packet::MemoryInfo(MemoryTracker* tracker) const {
231 BaseObjectPtr<Packet> Packet::CreateRetryPacket(
243 if (!token) return BaseObjectPtr<Packet>();
252 if (!packet) return BaseObjectPtr<Packet>();
264 if (nwrite <= 0) return BaseObjectPtr<Packet>();
269 BaseObjectPtr<Packet> Packet::CreateConnectionClosePacket(
275 auto packet = Packet::Create(
281 if (nwrite < 0) return BaseObjectPtr<Packet>();
286 BaseObjectPtr<Packet> Packet::CreateImmediateConnectionClosePacket(
292 auto packet = Packet::Create(env,
309 if (nwrite <= 0) return BaseObjectPtr<Packet>();
314 BaseObjectPtr<Packet> Packet::CreateStatelessResetPacket(
327 if (pktlen < kMinStatelessResetLen) return BaseObjectPtr<Packet>();
333 auto packet = Packet::Create(env,
343 return BaseObjectPtr<Packet>();
350 BaseObjectPtr<Packet> Packet::CreateVersionNegotiationPacket(
381 auto packet = Packet::Create(env,
398 if (nwrite <= 0) return BaseObjectPtr<Packet>();