aboutsummaryrefslogtreecommitdiff
path: root/src/mm-mbim-port.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/mm-mbim-port.c')
-rw-r--r--src/mm-mbim-port.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/mm-mbim-port.c b/src/mm-mbim-port.c
index ad278b1c..d300bf3a 100644
--- a/src/mm-mbim-port.c
+++ b/src/mm-mbim-port.c
@@ -31,6 +31,16 @@ struct _MMMbimPortPrivate {
/*****************************************************************************/
+guint32
+mm_mbim_port_get_next_transaction_id (MMMbimPort *self)
+{
+ return (self->priv->mbim_device ?
+ mbim_device_get_next_transaction_id (self->priv->mbim_device) :
+ 0);
+}
+
+/*****************************************************************************/
+
typedef struct {
MMMbimPort *self;
GSimpleAsyncResult *result;
@@ -187,6 +197,16 @@ mm_mbim_port_close (MMMbimPort *self)
/*****************************************************************************/
+MbimDevice *
+mm_mbim_port_peek_device (MMMbimPort *self)
+{
+ g_return_val_if_fail (MM_IS_MBIM_PORT (self), NULL);
+
+ return self->priv->mbim_device;
+}
+
+/*****************************************************************************/
+
MMMbimPort *
mm_mbim_port_new (const gchar *name)
{