$allocate static method

Pointer<addrinfo> $allocate(
  1. Allocator $allocator, {
  2. required int ai_flags,
  3. required int ai_family,
  4. required int ai_socktype,
  5. required int ai_protocol,
  6. required int ai_addrlen,
  7. required Pointer<Char> ai_canonname,
  8. required Pointer<sockaddr> ai_addr,
  9. required Pointer<addrinfo> ai_next,
})

Implementation

static ffi.Pointer<addrinfo> $allocate(
ffi.Allocator $allocator, {
required int ai_flags,
required int ai_family,
required int ai_socktype,
required int ai_protocol,
required int ai_addrlen,
required ffi.Pointer<ffi.Char> ai_canonname,
required ffi.Pointer<sockaddr> ai_addr,
required ffi.Pointer<addrinfo> ai_next,
}) => $allocator<addrinfo>()
..ref.ai_flags = ai_flags
..ref.ai_family = ai_family
..ref.ai_socktype = ai_socktype
..ref.ai_protocol = ai_protocol
..ref.ai_addrlen = ai_addrlen
..ref.ai_canonname = ai_canonname
..ref.ai_addr = ai_addr
..ref.ai_next = ai_next;