@@ -86,6 +86,7 @@ const sd_bus_vtable bus_socket_vtable[] = {
8686 SD_BUS_PROPERTY ("SocketMode" , "u" , bus_property_get_mode , offsetof(Socket , socket_mode ), SD_BUS_VTABLE_PROPERTY_CONST ),
8787 SD_BUS_PROPERTY ("DirectoryMode" , "u" , bus_property_get_mode , offsetof(Socket , directory_mode ), SD_BUS_VTABLE_PROPERTY_CONST ),
8888 SD_BUS_PROPERTY ("Accept" , "b" , bus_property_get_bool , offsetof(Socket , accept ), SD_BUS_VTABLE_PROPERTY_CONST ),
89+ SD_BUS_PROPERTY ("FlushPending" , "b" , bus_property_get_bool , offsetof(Socket , flush_pending ), SD_BUS_VTABLE_PROPERTY_CONST ),
8990 SD_BUS_PROPERTY ("Writable" , "b" , bus_property_get_bool , offsetof(Socket , writable ), SD_BUS_VTABLE_PROPERTY_CONST ),
9091 SD_BUS_PROPERTY ("KeepAlive" , "b" , bus_property_get_bool , offsetof(Socket , keep_alive ), SD_BUS_VTABLE_PROPERTY_CONST ),
9192 SD_BUS_PROPERTY ("KeepAliveTimeUSec" , "t" , bus_property_get_usec , offsetof(Socket , keep_alive_time ), SD_BUS_VTABLE_PROPERTY_CONST ),
@@ -179,6 +180,9 @@ static int bus_socket_set_transient_property(
179180 if (streq (name , "Accept" ))
180181 return bus_set_transient_bool (u , name , & s -> accept , message , flags , error );
181182
183+ if (streq (name , "FlushPending" ))
184+ return bus_set_transient_bool (u , name , & s -> flush_pending , message , flags , error );
185+
182186 if (streq (name , "Writable" ))
183187 return bus_set_transient_bool (u , name , & s -> writable , message , flags , error );
184188
0 commit comments